package com.peaker.advertisingpro.entity

import android.content.Context
import android.graphics.Bitmap
import android.graphics.Color
import android.view.ViewGroup

/**
 *  @ 作者 CODE_LYF
 *  @ 时间   2021/3/21.
 *  代码人生
 */
data class ViewSetObject(
    var context: Context,
    var rootView: ViewGroup,
    var viewId: Int = 1001,
    var width: Int = 1920,
    var type: String = "",
    var height: Int = 500,
    var leftMargin: Int = 0,
    var topMargin: Int = 0,
    var path: String = "默认文字",
    var isClick: Boolean = false,
    var textColor: Int = Color.BLACK,
    var fontStyle: String = "normal",//italic
    var fontWeight: String = "normal",//bold
    var textDecoration: String = "none",//underline  line-through
    var textSize: Float = 25f,
    var backGroudColor: Int = Color.WHITE,
    var isRightRoll: Boolean = false,
    var isDownRoll: Boolean = false,
    var bitmap: Bitmap? = null,
    var textFont: String? = "",
    var textAlign: String?="",
    var zIndex: Int=1,
    var time: Long=5000,
    var borderRadius: Float=15f,
    var format: String="yyyy-MM-dd HH:mm:ss",
    var funtion: (() -> Unit)? =null,
    var position: String="1", // 消息位置（1：底部，2：顶部）
    var direction: String="0", //  文字滚动方向（1.向左；2.向右）  0123  //静态文本 向上滚动 向下滚动
    var speed: String="1", // 速度（1.慢;2.一般;3.快;4.很快）
    var endTime: String="1", // 按时段 开始播放时间
    var startTime: String="1", // 按时段 结束播放时间
    var number: String="1" // 按次数 播放次数
)